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