2500
1
2505
2
1743
0
3054
5
2057
1015
1683
1694
1306
690
1180
1943
991
951
790
3354
1481
1572
12632
7
2435
3
564
980
1740
1451
1688
3518
1757
2077
1289
1225