945379
556348
715815
134480
1000336
922771
657296
950962
163609
793276
1045259
717332
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407