2965
571
8028
2942
3293
915
2782
569
2425
505
2377
623
2599
687
9407
3802
2998
767
2037
589
1413
489
3504
1659
1658
696
3980
1670
1233
493
1141
330
1057
401
856
156
1036
221
821
278