10005 812
18305 933
1528 184
43449 646
27785 382
7011 613
4728 470
4459 562
5892 487
3860 462
116666 737