306 80
936 265
212 41
639 188
3594 316
1996 275
2888 686
2816 727
2028 326
1310 155
834 87
3018 612
2604 811
2118 381
3196 818
2461 465
2280 356
954 117
1652 395
2265 505
3376 822
698 78
3016 775