14033 580
958 158
3135 804
2931 474
3196 564
3424 319
4529 602
24636 376
7440 206
11364 152
5540 309
3935 265
3054 711
1499 226