2663
655
1486
391
987
347
1156
478
1353
507
917
344
818
236
3979
2118
555
185
334
71
638
203
731
239
167
27
735
149
519
163
1015
477
307
89
277
136
470
137
785
231