1521 502
2338 406
1638 506
2512 464
27059 58
2090 175
2554 271
4475 426
18064 413
30808 90
6034 73
6632 233