903
1
716
1380
11
878
2
897
1116
688
1811
429
736
662
762
1300
0
994
2091
6
640
3874
3
366
540
671
1331
1158
2511
1425
666
1521
1643
5
1015
4
527
1540