14993 916
8139 517
24736 245
3679 286
4290 728
16720 95
1164 191
1695 259
1111 115
4171 111
4580 196
3947 687
2842 654