2965
571
3293
915
2782
569
2377
623
2599
687
2997
767
3980
1670
856
156
1427
509
587
197
718
222
746
176
944
211
552
201
747
174
668
243
772
221
1026
450
547
176
625
324