3141 628
1022 268
10672 776
10665 198
14498 221
2421 423
26215 941
4917 745
26660 645
67127 616
38539 521
63490 350
8298 348
9830 252
17995 743
3928 801