2456
1
1860
2
4070
4
5212
6
742
0
2403
1828
3
1306
2688
1397
10582
7793
4310
4009
2349
2948
7812
7
2219
1801
2044
1596
1043
2108
921
751
918
3221
417
8204
868