2352
2
1815
951
1
1972
2982
3
2333
493
1992
2749
697
0
1700
1431
1339
1048
4018
7
1688
1833
1309
4425
6
1364
1813
4
1969
776
3117
8
1127
4914
746
1106
1053