2901 863
6575 140
1763 516
430140 857
4915 384
2316 43
25148 278
16173 313
18183 435
77509 637
22686 926
44010 638
56734 505