982
2
2515
1
1649
4
2932
3
3534
5680
6
2269
1805
2474
5
1535
0
1083
1363
808
1105
2859
10
980
1172
2214
1207
12278
13
2504
1659
1312
1346
2206
1422
2620
9
758
5695
17
2242