40966 848
8118 336
30321 366
33886 763
43142 168
35135 423
23871 215
32650 868
15887 208
45907 66
40188 735
2981 250
11908 78
22700 461
9566 674
5559 701
10845 675
15955 839
20106 511
16726 740
40800 780
7581 395
3021 484
20350 599