14191 580
974 158
3163 804
2952 474
3357 564
3528 319
4638 602
24879 376
7616 206
11500 152
5654 309
4032 265
3097 711
1541 226