100
699
1178
152
276
1996
173
404
159
206
393
18
626
1021
270
214
589
669
210
1772
126
1062
