1521 502
2349 406
1638 506
2527 464
27082 58
2090 175
2554 271
4476 426
18065 413
30810 90
6034 73
6632 233