6291 471
8284 597
113861 339
143237 681
112930 882
46267 408
26029 556
2414 299
3427 495
7421 333
8059 841