21048 326
7494 528
13601 403
1617 369
381692 1055
3136 724
19827 272
27423 541
6548 708
20670 629
3658 432