568590
318165
31916
922339
399243
670835
314502
445885
366302
636974
15883
70486
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2480209
2133352
2130407