1269908
885197
255226
510460
494471
446585
583289
783310
1233985
1228894
801360
932608
890337
570430
288738
1155662
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6455960
6057253
448670
4254231