21156 625
7543 341
22117 744
397061 1005
275586 846
7909 348
7273 501
10415 263
6555 543
20693 85
27771 341
13251 156
33643 244
2989 243
6171 621
2148 152
24607 292