1039
205
1407
591
1022
294
524
168
363
54
280
40
578
186
466
145
430
137
263
154
122
36
376
138
518
172
294
141
477
85
142
64
88
53
165
111
507
47
421
184