83
82
76
178
403
195
120
42
173
634
168
56
34
422
49
716
314
388
169
237
65
100
63
151
108
36
70
146
486
176
160
790
117
1698
431
201
29
11745
433
210
287