3028 43
5595 803
3892 861
3505 424
7451 639
9573 75
1525 300
2449 313
1970 340
31096 597
21135 356
2115 291