952
2
2069
3
1060
1
855
10270
4
300
0
907
1758
400
933
2843
2442
2644
9355
18403
6
395
714
493
5255
16
5611
11
4740
810
1196