1529 502
2456 406
1657 506
2672 464
27295 58
2098 175
2560 271
4483 426
18071 413
30853 90
6051 73
6633 233