554957
919774
715268
586102
268958
634348
674235
182964
967865
870297
689174
993113
482621
1037522
1033127
633145
8136743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545