2102 87
2328 274
3315 476
4425 604
1660 197
2308 317
2003 488
2202 339
30461 77
5273 936
8755 504
3617 597