38783
605871
173343
123490
816441
958126
720824
541934
288243
282411
50269
852534
5459367
4493934
4312459
3438462
3430998
3372286
3325956
2989729
2972226
2469209
2126352
2121407