367
1
872
560
2
633
1330
1126
4
890
0
1604
1275
146
2896
3
601
463
829
783
634
451
480
542
521
561
2257
7
1274
9
744
1080
1151
1150
593
951
657