2529
2
4202
5
2892
3000
6
616
1903
3
1015
0
2939
1
3181
19
4130
18
1201
1922
3263
4
1719
4627
7
3303
10
1826
2777
3178
2838
2729
14