1302
1
951
619
564
2502
1348
2740
2802
5
3539
3
1055
383
2438
1498
0
2090
624
730
2377
4
1891
8607
8
2000
4943
2
2153
7
1978
4862
1458
2122
1045
2427
12
2687
2845