515
1
1508
3
3921
2
585
2250
1075
0
411
1316
1601
555
1480
725
1338
392
530
564
1126
809
2493
703
261
1024
1759
9
1724
1272
936
1707
883
1701
3635
8