102684
373339
290645
174908
736897
102704
895839
120560
738574
699833
483630
939934
392838
477172
863231
296917
8109743
539586
3096577
3025980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545