149 27
2856 888
2184 645
1491 446
910 183
188 48
931 190
1215 279
2660 821
147 40
2256 628
1278 347
2278 494
2549 792
1732 382
2758 705
198 47
728 229
2917 802
2347 719
682 137
491 130
1776 513
463 145
372 108
1515 476
2844 689
2490 763