93
33
747
70
3
509
425
194
175
908
81
20
52
204
142
46
153
1009
961
82
283
785
523
257
601
345
45
3038
111
110
598
540
209
830
293
34
23
129
687
114
55
62
25
125
54
42
159
487
195
41
60
90
75
373