1523 502
2412 406
1646 506
2575 464
27253 58
2091 175
2558 271
4478 426
18066 413
30823 90
6042 73
6633 233