3066
591
7954
2975
3185
1391
1653
599
1433
653
665
210
1013
355
1035
163
857
282
801
191
628
189
770
196
776
253
1303
432
1319
552
1200
610
889
290
452
104
752
253
532
128