397
328
345
114
612
204
70
566
209
46
652
65
78
50
780
211
1547
904
1837
619
66
90
69
60
330
277
200
117
352
352
323
169
230
