481
340
80
47
1016
441
328
37
70
124
77
187
113
327
21
178
221
105
45
51
102
39
295
134
52
54
73
168
61
1402
166
43
125
236
56
95
60
75
249
71
86
42
360
46
706
64
210
96
140
69
769
24
22
10
100