14008 580
958 158
3132 804
2931 474
3192 564
3422 319
4517 602
24617 376
7429 206
11357 152
5538 309
3930 265
3054 711
1497 226