2944
701
1577
411
1005
348
1180
483
1412
522
943
355
845
237
4289
2224
584
193
339
73
643
203
747
242
170
27
739
149
526
163
1061
489
313
91
291
140
474
138
801
235