376
444
31
142
42
4779
63
202
29
82
25
27
30
116
17
1055
67
97
16
227
90
61
60
144
12
252
228
167
153
569
80
130
323
114
70
260
44
199
152
26
45
33
96
14
54
395
127
88