1960
1
1421
3164
8
1172
2
1163
2666
6
1933
2494
2855
3
5745
5
838
2147
1533
0
247
4392
15
1559
509
3092
7515
4
2587
16
798