2994 43
5568 803
3882 861
3475 424
7415 639
9498 75
1513 300
2444 313
1967 340
31044 597
21050 356
2108 291