2535
2
32302
0
3498
4
1371
1
21152
8
25669
3090
6
1444
3083
1476
2784
3
2294
19783
572
2932
1603
3296
5402
9
2377
17946
2338
2207
2980
1568
2990
1348
1294
2996
14
2873