303
1,957
272
1,211
286
596
28
667
35
245
67
277
464
58
284
48
167
37
234
14
98
22
102
114
13
106
31
103
1
64
27
45