1523 502
2392 406
1644 506
2572 464
27223 58
2091 175
2558 271
4478 426
18066 413
30820 90
6040 73
6633 233