2596
2
2355
4
4837
5
12459
3
467
0
3127
3041
3673
6
1527
1
929
19944
2732
1591
1403
2903
2392
475
2274
3447
7
2556
2203
108797
1922
174730
18
66
1768
297066
5701
8
26243
444571
9