3050 43
5604 803
3903 861
3525 424
7466 639
9621 75
1541 300
2455 313
1976 340
31133 597
21190 356
2122 291