3051 43
5605 803
3904 861
3527 424
7472 639
9622 75
1541 300
2456 313
1976 340
31135 597
21197 356
2123 291