5210
528
5918
550
510
760
690
406
618
6914
578
595
25026
18950
17101
15102
11892
1149263
10414
1025148
9860
871143
8100
74211