1521 502
2334 406
1638 506
2507 464
27039 58
2090 175
2554 271
4475 426
18064 413
30807 90
6034 73
6631 233