1523 502
2368 406
1643 506
2545 464
27172 58
2091 175
2558 271
4476 426
18065 413
30814 90
6034 73
6633 233