5800 591
46232 197
4091 687
89312 219
80949 380
115232 311
71422 772
37729 71
41032 186
227288 482
57877 145
32452 565
53672 376