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