305
3617
280
202
350
271
284
240
232
3412
283
30077
22960
21052
18793
1503267
14462
1352148
13066
1165144
11620
10130
8410