1115
1
8766
2
5009
0
3659
14
1099
121182
46414
759
300
31535
4594
846
1377
383
503
543
3815
471
768
266
1009
1152
4328
10
25127