1201 333
423 96
2163 598
999 238
2828 589
36033 657
8228 521
6120 428
9675 352
6099 241
39659 321
28989 309