120
961
95
756
56
596
85
324
21
345
49
218
17
161
29
143
1
83
3
105
11
75
93
96
92
20
899
2
90
7
91
69