322906
1180561
664726
727560
1008551
954929
407335
871103
314418
811379
502806
1022836
1020246
456138
753764
431950
17081483
14316692
12861960
10376916
6848831
6791668
6563362
6527156
6026477
5422960
5012623
4919253
423870
3939231