1206
311
3870
1632
1854
947
1149
430
959
461
380
148
702
233
750
100
657
259
659
142
571
183
678
179
446
202
814
246
970
397
736
388
614
253
355
66
634
214
403
101