101
1
760
0
319
406
2
366
305
703
3
310
276
563
299
510
440
388
634
4
233
304
468
1659
339
679
333
353
323
380
539
519
1371
329
88