1195
2
1691
1
1681
1250
2505
1743
0
3054
5
2057
1683
1306
2500
790
3354
1481
2646
1821
7
1437
3723
6
25
873
693
3
802
2670
5375
1015
666
1694
1579
2294
1923