1247
2
518
1057
1144
0
3028
7
2393
6
840
3
967
1662
1
2578
734
382
2475
532
3326
189326
13967
3156
2899
8
4754
2392
1446
3305
4006
1091
1381
1226
1716
1242
1951