21886 118
145233 304
75112 838
60534 540
37644 102
14620 103
15710 608
6081 144
2778 601
11216 426
27092 100
4364 99
2322 461
4783 798
35250 439
4223 490