4360
1660
1405
551
652
291
435
238
336
94
815
172
700
182
484
59
387
195
296
140
370
162
516
204
557
130
362
39
430
200
966
349
458
176
391
132
649
236
204
120