1481
1
1247
2
1455
518
1057
1144
0
3028
7
2393
6
1816
840
3
6779
5
967
1662
2578
734
382
2475
532
3326
784
189326
13967