1523 502
2389 406
1643 506
2571 464
27222 58
2091 175
2558 271
4478 426
18066 413
30819 90
6040 73
6633 233