1247
2
518
1057
1144
0
756
1
3321
6
3028
7
2393
2784
3
840
967
921
1883
1662
2578
734
382
2774
2475
1419
532
3326
189326