3032 43
5598 803
3894 861
3510 424
7454 639
9585 75
1528 300
2449 313
1972 340
31104 597
21149 356
2116 291