21015 326
7482 528
13580 403
1617 369
381597 1055
3136 724
19826 272
27416 541
6548 708
20670 629
3658 432