3030 43
5596 803
3892 861
3507 424
7452 639
9578 75
1526 300
2449 313
1970 340
31099 597
21140 356
2115 291