1215
1
9511
5
959
0
2097
4
1247
2
518
1498
1057
1144
3028
7
2393
6
945
1194
840
3
967
1662
2578
935
734
382
2475
2448
532
3326
189326
13967