929324
132113
974837
989954
877752
140592
515881
726861
331522
513569
388783
668543
5522367
4537935
4355459
3451998
3446462
3409286
3358956
3014729
3004226
2487209
2136352
2133407