1523 502
3580 822
151 36
238 52
2978 929
929 209
1643 506
1764 510
26029 280
27176 58
8601 314
35225 245
16948 182