2991 727
1297 343
1700 389
816 185
303 59
2177 675
2683 559
2909 761
1549 447
2762 670
3108 856
941 195
2290 644
163 38
858 232
249 41
729 204
712 191
1172 332
2505 725
855 211
877 216
2071 418
1563 388
21534 578
24339 114
35939 632
19836 508