3051 43
5605 803
3905 861
3527 424
7472 639
9624 75
1541 300
2457 313
1976 340
31136 597
21197 356
2123 291