261
271
1611
651
311
451
813
501
391
1036961
1015332
31292
6538368
5327935
5102460
39321000
3910287
3869956
3692462
362943
3475226
3377730
2842209
270411