2802
5
2886
4715
3696
8
5196
2
2152
0
2110
1505
3292
15
2568
2075
1
2917
2316
2308
2257
3024
3
1685
1210
3565
1271
2411
2788
2585
2954
2170
2501
2292
3137
4288