42405 529
40844 67
15416 354
7275 578
13207 153
6149 216
7696 253
11235 391
7705 448
16671 276
40943 912
13163 285
7571 363
8631 732
24615 348
7494 623
6211 889
9197 452
4670 283
15686 59
7964 817
10522 147
5636 195
9238 607
7629 36
8421 323
3240 151
12590 320