2965 43
5554 803
3868 861
3469 424
7382 639
9419 75
1510 300
2440 313
1965 340
31001 597
20943 356
2100 291