42
984
912
1166
782
253
223
311
1596
963
649
358
645
3
174
212
4
112
361
471
141
221
13
423
5
101
424