980622
913785
26412
124580
328252
134885
655247
117742
819498
270324
56972
937231
5534367
4542935
4360459
3459998
3447462
3414286
3366956
3018729
3008226
2493209
2136407
2136352