651
352
1400
103
1059
454
436
188
110
367
19
283
600
326
607
296
450
6
897
566
840
1216
16
