1485
0
400
1887
1
324
2897
1456
628
1862
1842
547
2657
3
1332
361
2690
945
434
714
868
1042
539
323
2711
968
3781
6
847
319
318
120469
35
245
560
2