935
4
525
1
2376
463
2
1380
650
3
677
729
602
643
1832
0
745
758
1422
870
3202
1004
1293
617
571
1018
1268
12
1778
6
467
2687
321
659
420
224