3131
0
2165
1
17946
1606
4431
9
982
2777
5
1749
3351
3
7747
4
4614
6
3157
2
1017
1938
1738
2912
4946
18
697
4288
11650
23
2836
2408
8
4818