1523 502
2422 406
1646 506
2593 464
27266 58
2093 175
2559 271
4478 426
18067 413
30830 90
6044 73
6633 233