198
33
26
1004
7
22
49
78
166
663
74
207
502
81
121
425
151
210
61
100
25
47
152
191
420
148
18
103
104
1095
93
291
35
43
553
29
21
17
141
59
34
155
187
196
28
464
898
54
105
2644
51
364