21065 326
7495 528
13607 403
1617 369
381730 1055
3136 724
19827 272
27429 541
6548 708
20671 629
3658 432