3015
4
454
1
1372
0
864
871
2
2124
1340
1405
995
1455
483
1408
3
1489
2649
5
511
1595
1300
925
1036
654
509
109
1831
8
523
484
505
1038
3066
25
541
696