47009 141
2941 114
3768 74
5407 679
4067 207
9525 503
67874 904
4731 102
16882 814
1904 115
7585 517
13418 366
3218 398
2930 452
11822 550