5254 591
42520 471
25708 880
8507 358
12067 698
70897 1030
27447 519
26163 748
7010 381
15812 643
3495 453