2593057
945
39869361
11149
2059329
851
11952965
3804
5405772
1731
2045217
1033
1315164
556
41622514
11978
1184506
245
9554359
1021
2203186
841
2903990
647
11371899
4172
1481707
644
5017481
267
1086570
590
1632267
257
1358242
392
644946
223
3914480
854
975995
502
2050762
681
4159393
1423
91596
160
10130857
3829
4023264
1548
794653
232
1012726
307