394
1
407
666
0
464
2106
2
639
887
373
2972
618
467
598
563
448
1450
1518
7
695
3
1415
570
2180
14
2023
543
1403
468
896
625
5105
2570
505