1559
2
1751
5316
3
3545
1
3599
105807
42
7082
9
3996
4
400
8475
12
2632
3037
1059
0
520
294
504
2778
6
3021
422
477
123
2296
1092
2016
185
3980
2369
895
2730
1343