16966 529
10253 682
12287 320
5348 588
2291 421
3781 372
20111 431
8851 336
10726 524
45571 110
54758 392
45101 506
16150 860
8749 709
6239 699
5970 693
7182 697
2525 144
4179 279