2952 43
5548 803
3864 861
3459 424
7340 639
9387 75
1508 300
2439 313
1963 340
30985 597
20919 356
2100 291