480738
515753
884376
241153
1034250
575105
270622
45775
531660
1330758
45654
653527
787766
764906
784179
1550786
19462484
17807692
16839960
11522916
8578156
7561668
7560362
7026831
6688477
6587623
6495960
6104253
449570
4266231