2786
4
873
1
521
623
1184
2
490
379
707
377
1297
8
538
406
514
2596
7
1462
1255
412
451
776
0
532
444
425
554
447
518
612
1558
6
642
1596
5
2570