528
5918
550
510
760
406
618
595
6612
7512
6922
400
24986
18910
17041
15062
11852
1142263
10404
1017148
9850
868143
8070
74211