14191 580
974 158
3163 804
2952 474
3356 564
3528 319
4636 602
24876 376
7616 206
11499 152
5654 309
4030 265
3097 711
1540 226