2294
1
1749
1788
4471
2
2535
3765
4
1348
3053
7
1816
1277
25669
0
2999
3
1603
3498
8527
3200
1055
2440
1498
1261
1734
3326
2990
1469
3562