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