1505
0
586
1
1169
1030
2
637
616
1731
2181
3302
1676
3
1425
3819
4684
4
1889
3289
2328
2620
536
1849
904
3000
1247
3292
15
2381