1523 502
2410 406
1646 506
2574 464
27247 58
2091 175
2558 271
4478 426
18066 413
30823 90
6042 73
6633 233