1529 502
2452 406
1657 506
2665 464
27290 58
2097 175
2560 271
4483 426
18070 413
30852 90
6051 73
6633 233