2123
2
3107
7
2999
3
995
1
1320
1819
1382
2268
4
2505
3465
1743
0
3054
5
2057
2133
1161
1683
716
1129
2181
1306
1455
2500
1175
1135
790
3354
1481
1401
12472
1260