3134646
628
5859211
1297
1554984
351
3526180
999
4952667
2327
5795848
2792
5664454
2510
13342086
2755
3922171
1036
3411015
2067
19658587
7612
31132570
3930
1453162
373
3973052
1665
2214533
590
355772
537
1293500
367
6180159
1960
4243999
1008
2592228
917
7873666
1589
22197246
8673
1687217
515
2099941
565
12871004
5189
16282340
4307
6228197
1404
2213588
505