732
306
468
165
331
140
660
220
286
209
2354
1130
152
95
466
143
671
246
431
198
268
155
245
150
356
112
564
192
394
117
561
134
686
69
398
50
347
118
245
83