22
563
10
33
19
60
25
15
488
30
39
26
23
63
46
43
132
62
95
28
107
156
647
152
182
254
161
8
263
220
403
388
353
551
421
368
423
88
100
121
170
272
114
45
914
427
192
204
203
96
136
238
321
202
131
104
164