1302
1
2512
2
1688
1217
2622
6
2490
2526
5505
14
1061
1355
8
2438
1590
1045
739
1129
1778
784
83
1022
3326
3
1856
915
769
2710
2802
5