625
1649
931
141
18
564
194
762
612
603
662
715
15
1175
633
552
553
421
471
251
38
1002
35
43
536
1293
1213
1343