4471
2
2503
1
25669
0
319
2285
9
2699
1188
4562
5
5017
10
7662
14
3933
2857
3
2271
4
2405
2145
10043
7633
6
19783
2535
2392
1988
4044
6294
3083
6286
17946
2465
7793