442
25
51
29
112
10
236
31
996
24
13
33
98
113
152
189
255
198
50
64
129
263
72
118
102
527
191
58
336
132
70
36
10830
61
151
59
270
268
148
564
828
22