315
260
247
121
93
88
82
81
67
60
50
44
742
544
175
164
129
73
48
35
22
20
19
14
597
386
104
101
99
94
90
76
62
10
86
940
16
21 of 2,680 results