243
526
478
200
144
209
1948
122
138
836
349
108
61
173
212
253
114
143
940
600
79
344
75
626
402
128
47
116
439
201
220
93
164
101
103
147
87
28
25
84
94
29
31
96
26
52
37
148
78
265
684
24
49
159
38
46
139