119
929
165
650
73
605
42
478
38
320
32
266
58
299
53
25
277
20
898
256
28
181
31
10
167
11
156
8
122
17
126
114