2107
10
1243
2
1039
1175
1
2519
1729
967
952
2623
909
2421
0
1809
4
1036
2501
995
1388
1777
1210
1037
2366
891
943
1664
1651
1477
3
2578
2936
2447
1219
2552