4250
25
1174
1
1694
1451
0
951
2312
1688
2505
2
5486
1743
3054
5
1729
2057
1683
2522
3683
1306
2500
2492
790
3354
2949
1481
1681
12472
6
2071
4938
446