643
1
531
2
289
280
2057
5
624
350
326
287
553
978
0
366
314
222
291
362
886
269
270
248
266
230
1067
6
932
3
1253
422
302
276
563