315
291
305
3617
280
202
350
284
240
232
273
30787
23370
21532
19363
1555267
14982
1392148
13426
1227144
11880
10430
8740