2139 513
889 286
9928 613
3196 202
22282 618
4168 886
43099 243
2387 326
18070 542
3699 508
46635 464
46352 342
4410 639