29520 279
42137 731
4831 118
23287 220
23098 367
11234 337
18284 824
28146 133
18250 72
8070 373
4576 171
5581 434
20959 233
14536 461
6539 571
35834 543
101471 766