29531 279
42153 731
4842 118
23313 220
23110 367
11258 337
18293 824
28155 133
18257 72
8074 373
4581 171
5585 434
20971 233
14543 461
6545 571
35844 543
101520 766