1076
3
1159
2
1392
1
2169
1691
6075
15
4697
0
1978
3106
123674
35
605
2060
2676
2837
3055
1147
297066