4512
1050
791
281
1080
457
812
370
424
116
297
183
305
161
261
78
251
192
271
99
628
193
698
221
525
46
462
143
395
140
496
168
648
189
402
136
392
33
389
169