1523 502
2356 406
1639 506
2534 464
27108 58
2090 175
2554 271
4476 426
18065 413
30811 90
6034 73
6632 233