6291 471
8284 597
113858 339
143231 681
112926 882
46267 408
26028 556
2414 299
3427 495
7421 333
8059 841