2258
1
2184
2788
2
4768
5
2999
3
1412
1162
4642
3693
6
1595
300
0
942
1690
833
1787
1399
10180
8
1905
3225
1508
1040
4179
915
1883
2110
83
1975
2082
1262
4453
4