480512
605468
885756
65151
111672
557666
165431
469690
173285
167528
440109
210209
29032454
24525122
22018996
21212480
16541333
14898969
140881028
13398239
1176982
11551764
960558
9494481