95 506
94 243
90 54
84 142
84 72
82 99
79 977
76 398
75 74
63 250
56 884
51 977
50 481
44 798
43 876
43 59
29 343