299871
571151
347945
231222
163693
293883
596382
97347
986719
835782
127838
40109
5509367
4526935
4347459
3442998
3442462
3404286
3350956
3010729
2997226
2480209
2133352
2130407