121485
203491
200499
87769
761578
574936
157885
16102
81236
810402
593602
524509
5476367
4504935
4318459
3440462
3433998
3383286
3330956
2996729
2980226
2473209
2128352
2123407