3046 43
5603 803
3899 861
3519 424
7463 639
9616 75
1538 300
2455 313
1976 340
31125 597
21177 356
2122 291