1529 502
2460 406
1657 506
2675 464
27295 58
2098 175
2561 271
4483 426
18071 413
30853 90
6051 73
6633 233