873533
368626
121930
505956
766173
16040
123488
497438
843472
295504
6738
543791
2878361
2573454
2519928
2450455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406