321
1
653
2
1297
709
0
1206
3
840
872
619
1425
644
748
763
1139
1839
682
604
4
421
651
210
1511
835
637
8
251
4160