22814 118
153140 304
77462 839
61615 540
40549 105
15773 103
16861 608
6386 144
2830 601
12200 426
27180 100
4527 99
2414 461
5051 798
36727 439
4477 490