5012 784
4581 662
15652 376
4327 382
3575 836
1763 207
1320 164
2200 101
806 69
4047 695
2227 164
1247 97
48137 941
6931 186
35925 893
11850 123
10026 693
14095 236
3699 1006