5196
2
2000
7
9039
5
5535
13
2292
3696
8
6676
12
1431
1
2038
0
2255
1505
3008
3
2268
1922
3066
4987
9
2600
4
123674
35
2213
6445
6
2755
5565
14421
25669
2069
19932
980
4606
3212
27
15233