2950 43
5544 803
3861 861
3458 424
7335 639
9364 75
1508 300
2439 313
1963 340
30982 597
20914 356
2100 291