111 940
31 914
314 828
3304 741
75 662
583 594
358 562
143 526
533 294
749 184
376 101
750 92
789 73
305 39