1396
1
1247
2
518
1057
1144
0
3028
7
2393
6
1568
840
3
967
1632
1547
1018
1739
1662
2578
510
734
382
2475
532
3326
189326
13967