1002580
4672
69796
147528
228161
740613
23232
950599
552617
352719
104552
434308
5238366
4292933
4179458
3394462
3340998
3258285
3203955
2909726
2896226
2402209
2091352
2079407