21010 326
7480 528
13576 403
1617 369
381585 1055
3136 724
19826 272
27415 541
6548 708
20670 629
3658 432