29074 815
2633 642
2415 322
3732 844
1108 327
1667 400
2827 809
462 79
2242 704
1912 457
494 116
1993 313
945 171
763 178
3036 569
2727 749
647 122
408 92
2204 448
4107 830