2731
543
2985
861
2511
539
2120
583
2377
644
3302
897
2733
728
6225
2136
1411
376
2784
901
3185
1392
4988
2375
1497
385
959
269
619
247
798
127
828
297
1067
283
997
163
1988
614