15991 916
8874 517
26658 245
4196 286
4643 728
17277 95
1393 191
2051 259
2046 115
4734 111
12246 198
4530 688
3865 654