1247
2
518
1057
1144
0
4723
34
3028
7
2393
6
2710
840
3
967
1662
1
2578
734
382
2475
532
3326
189326
2551
13967