42950 95
5855 45
30311 808
18004 408
16188 508
12732 927
33525 242
28646 249
33900 117
10649 151
12437 127
11525 148
16807 684
34811 448
6420 156
7785 102
15026 642
9779 851
8478 646
4849 503
5326 75
4927 337
2905 317
5096 508
3437 550
7509 682