532
10618
762
561
915
705
516
700
4210
1258060
282
833
39257
30100
28383
25745
2196267
19924
1926153
1785149
17706
14760
14450
12700