3516
10
949
2
809
1033
3
1130
5
1440
4
3423
15
1074
7
3005
977
555
1
455
1915
0
491
1575
4417
12
6749
8
1457
3479
896
1599
880
1511
1970
1875
1095
1839
2114
1433
2186