5882 628
425492 558
113704 193
93870 187
122747 490
148188 975
2388 462
2569 572
2158 257
2734 399
2808 443
951 133