3426
4
2495
0
1451
1819
1
5375
2522
2
1306
1336
734
2505
2044
3735
787
3158
2999
3
2046
1681
1787
3083
2465
3354
2932
2173
1547
2903
4179
3051
2576