109382
201
251
741
101
131
341
381
241
489922
751379
5426367
4454934
4288459
3432462
3416998
3356286
3302956
2977728
2957226
2457209
2122352
2117407