21068 625
7514 341
22095 744
396072 1004
273233 844
7896 348
7208 501
10399 263
6542 543
20585 85
27748 341
13059 156
33142 242
2973 243
6154 621
2123 152
24503 292