849
446
141
18
13
20
52
118
63
58
73
34
143
112
14
4
7
69
27
210
147
53
21
79
25
23
40
409
124
26
12
177
44
99
65
19
67
9
22
156
614
51
94
76
529
28
47
111
36
187
35
167
31
522