21127 625
7530 341
22107 744
396577 1004
274469 846
7903 348
7246 501
10405 263
6550 543
20632 85
27759 341
13156 156
33452 244
2982 243
6161 621
2137 152
24561 292