1643
799
871
167
709
399
571
192
1012
385
573
63
1545
757
771
432
507
143
158
123
493
263
453
141
361
12
88
33
101
30
702
345
1415
596
1120
524
253
191
427
90