243
526
479
200
144
209
1954
122
138
836
349
108
61
173
212
253
114
143
940
601
79
81
344
75
626
405
128
47
116
439
201
220
93
164
101
103
148
88
28
25
84
94
29
32
96
26
52
37
78
265
684
24
49
87
160
38
46
139