1860
2
1301
1
1399
5
4070
4
5212
6
1828
3
2688
776
1790
994
1397
1127
2115
249
0
1048
1431
10582
7793
4310
1739
574
1688
1833
2164
4425
4009
2352
1364
2948