1659
4
510
0
563
2
581
1
634
276
422
720
299
101
760
703
3
486
343
233
304
468
366
305
319
406
310
220
424
360
222
234
339
695