2982
2081
1846
2873
1967
4842
2556
17031
2126
5683
3015
4127
3132
6622
7553
24506
10015
9418
6532
16879
11168
8863
6795
19556