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