1523 502
3581 822
152 36
238 52
2979 929
929 209
1643 506
1764 510
26029 280
27180 58
8601 314
35226 245
16948 182