843
0
1512
1
3426
4
2495
1451
1819
2289
5375
2522
2
1306
1336
1421
2260
734
2505
2044
3735
787
3158
2999
3
2216
1681
2907