2110
2
5915
11
2845
12
2973
9
59
0
2453
1
9877
5
2129
3
746
1195
10827
4
2936
10
2525
2949
6
2664
2642
6572
3444
2403
2108
2147
873
34959
18
3001
2377
2623
2146
4258
491
1628