3514
332
303
4112
362
285
290
445
260
390
267
33507
25680
23922
21333
1755267
16532
1557148
14876
1406144
12760
11770
9950