1215
320
1477
509
2828
1368
687
264
1656
657
1029
492
805
203
316
170
434
172
2538
1345
243
100
537
92
578
256
283
89
440
197
433
201
772
162
595
80
685
166
783
386