5016 784
4591 662
15654 376
4339 382
3582 836
1780 207
1324 164
2202 101
806 69
4050 695
2230 164
1274 97
48138 941
6934 186
35926 893
11852 123
10028 693
14095 236
3699 1006