2962 715
54634 657
17883 621
5830 337
14195 880
3531 388
4720 100
3366 430
23539 678
5030 290
2795 288
1740 113