111529
104913
317231
470208
458527
16457
982912
921650
260806
37496
700238
147966
5149799
3568581
3077148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471