3017
3454
5989
88117
220936
3726217
3335
152733
2963
94027
68433
2502
1870117
1295312
12478283
1126616
10960261
107703
9079157
901011
77516
70435
697737
65292