3121 504
3669 372
5106 263
14137 726
104199 370
8217 323
44630 528
16952 508
29481 371
16045 212
24213 443