1228
3
1482
1
10183
14
5232
7
2105
4646
886
0
959
9836
15
2772
2249
846
3017
2667
1027
1290
2
994
313
8859
9
19932
6
3546
3610
5828
4333
4797
5
2430