1523 502
2379 406
1643 506
2556 464
27191 58
2091 175
2558 271
4478 426
18066 413
30814 90
6037 73
6633 233