1966
3109
3140
13104
1902
1661
1229
3567
820
2227
961
1022
891
907
1052
1245
5015
4276
4334
2941
9962
2679
3598
3550
6381
3428
1651
1387
10916
4240
4496
2257
6362
5465
22682
11147
4596
2542
8513