14045 580
959 158
3135 804
2931 474
3198 564
3425 319
4530 602
24639 376
7442 206
11369 152
5542 309
3935 265
3054 711
1503 226