3396 504
3951 372
6060 263
14734 726
106597 370
8360 323
45286 528
17155 508
30206 371
16315 212
24849 443