3035 43
5598 803
3894 861
3511 424
7455 639
9586 75
1528 300
2450 313
1972 340
31105 597
21150 356
2116 291