21030 326
7488 528
13590 403
1617 369
381641 1055
3136 724
19826 272
27419 541
6548 708
20670 629
3658 432