29520 279
42134 731
4828 118
23285 220
23098 367
11231 337
18282 824
28143 133
18250 72
8070 373
4574 171
5581 434
20959 233
14536 461
6537 571
35833 543
101466 766