2101
10
1241
2
1038
1174
1
2517
1729
964
952
2619
907
2419
0
1809
4
1035
2494
993
1387
1775
1209
1037
2365
889
942
1664
1648
1475
3
2576
2927
2445
1217
2552