943956
22835
799338
137879
538702
63273
90586
830325
175428
668227
37960
1014170
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2130407