3025 43
5595 803
3890 861
3503 424
7451 639
9566 75
1524 300
2449 313
1968 340
31092 597
21133 356
2115 291