21128 625
7531 341
22107 744
396604 1005
274539 846
7903 348
7251 501
10405 263
6551 543
20636 85
27759 341
13161 156
33465 244
2982 243
6162 621
2137 152
24562 292