3520
10
1102
2
2121
1
1448
3036
0
56488
2693
3
1291
2143
2296
1750
2033
3044
27
4252
4362
5
1329
48766
24
2082
11
356
1756
2372
2417
797
436
2105
500
962