626
1
409
422
672
985
721
1247
2
637
437
1206
3
671
0
859
1996
1154
16540
472
1125
904
1589
1658
4
2679
866
891
393
1270
754
1522
3162
1931
768