1052
1
1141
2
1759
697
505
721
467
1599
417
1091
4
618
521
445
105
75
961
95
200
122
564
61
551
124
56
292
15
186
54
152