2392
2
1511
1
370
0
1411
3
2760
4
3518
2110
737
4768
5
1813
843
2901
2234
5431
2294
1456
2512
2549
3186
459
3525
512
7863
1431
608
1367
1247
742
1201
662