299487
570565
525363
889143
137742
983259
224344
235391
185986
252166
45690
810215
5553367
4551935
4371459
3467998
3451462
3422286
3372956
3026729
3019226
2498209
2139407
2139352