5012 784
4584 662
15652 376
4329 382
3576 836
1765 207
1320 164
2200 101
806 69
4047 695
2229 164
1251 97
48138 941
6931 186
35925 893
11850 123
10026 693
14095 236
3699 1006