14175 580
968 158
3159 804
2948 474
3341 564
3508 319
4618 602
24844 376
7588 206
11485 152
5637 309
4016 265
3089 711
1532 226