2982
3
2715
6
2134
8
3982
586
1
2505
2
1743
0
3054
5
2057
1683
5527
4290
1306
2500
790
3354
1481
2670
9077
28
951
2669
1923
1694
1015
690
8527
5375
2967
1451
2495