306 80
936 265
212 41
639 188
2269 534
826 167
885 63
2394 595
3188 914
1253 209
3286 846
616 60
2353 514
948 117
969 149
2941 575
1729 501
1390 263
2936 754
1250 179
1679 172
1541 201
2602 538
542 112