119
52
33
18
11
780
32
91
605
124
152
226
84
47
74
23
41
24
94
9
583
20
43
51
262
418
381
930
120
53
38
131
858
87
50
109
35
37
44
59
85
0
97
10
31
358
257
189
101
137
123
57
58