883
12312
11810
9812
948
383
610
1187
783
523
1526
13310
687312
49243
48500
47938
4245271
4040158
33084
3247151
31036
26602
24451
22820