975
4
3626
2
2258
3
2713
7
3233
16
3037
1898
1
995
2991
10
4099
20634
8
814
7756
2800
19279
477
0
4151
1143
479
2431
730
839
2337
3123
1030
499
1115
1661