6832 597
7281 716
122013 558
73669 376
42578 562
2550 164
3055 257
4559 620
3431 369
14562 90
12040 224
4053 78
16723 306
20015 410
32113 853