1521 502
2332 406
1638 506
2503 464
27035 58
2090 175
2554 271
4475 426
18064 413
30807 90
6034 73
6631 233