930235
475627
65163
332726
11822
56453
466652
6346
790870
43153
228671
165393
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2480209
2133352
2130407