2988 43
5564 803
3878 861
3474 424
7406 639
9481 75
1513 300
2444 313
1967 340
31042 597
21029 356
2104 291