643411
169570
247308
634650
60079
35900
306325
552719
520619
795991
137397
261953
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407