524
1
369
896
784
1746
396
486
143
339
218
141
158
199
159
120
110
456
454
1115
2
614
388
329
266
619
521
3
245
695
431
270
352