377241
890579
670416
708383
703619
586574
299279
258825
225819
16874
537484
280150
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407