2110
1
1332
1305
1639
1468
4015
2
1462
1265
2109
4
1883
1286
2760
929
1489
5
1630
2368
2257
278
1995
1607
2650
2944
658
2276
2691