30986
9745
21559
2179
11350
21057
2066
1999
2699
1488
1570
2870
38359
9774
87489
35510
2168
6044
2459
1864
1810
2982
10320
2240
1442