2184
1
2110
2535
2
4228
3
3248
8
3575
21152
2725
22
528
3090
6
776
1929
3083
2760
4
2377
32302
0
3298
1819
19783
1305
1660
3289
929
2932
1397
1446
3498
3117
17946
4425