169
1
678
3
59
302
2
89
790
91
124
166
276
0
335
192
213
362
222
291
314
422
721
269
458
4
886
248
270
519
364
72
268
510