1178203
1688907
892663
885197
603749
396929
645169
510460
494471
583289
783310
1248985
129570
288738
721653
470146
20162484
19590692
17948960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231