2139 513
889 286
9930 613
3199 202
22282 618
4169 886
43099 243
2388 326
18070 542
3700 508
46638 464
46353 342
4410 639