21258 359
4501 281
25717 879
4589 548
7185 723
13286 461
10690 304
3224 324
3303 559
2761 529
1854 108
2652 631
2628 608