22804 118
153071 304
77446 839
61608 540
40534 105
15768 103
16856 608
6385 144
2829 601
12192 426
27180 100
4526 99
2412 461
5050 798
36708 439
4476 490