1078
2
667
1
481
629
1187
1391
1568
1512
3
1368
377
81
1389
0
765
1567
1105
656
545
562
404
1851
6
206
2279
5
866
91
1152
378
643
2631
414
730