435
240
852
721
571
554
566
369
340
172
86
1438
204
368
192
55
329
206
162
120
22
15
312
87
199
512
526
20
198
353
1967
616
789
657
295
90