995
1
1260
2999
3
1590
3107
7
1320
2
1788
2578
2181
2268
4
1813
635
0
2133
1129
915
1135
1455
572
1660
8527
801
3200
905
3326
1000
526
2562
673
1382
2166