43602 205
574 109
12104 282
3903 619
2829 831
255466 752
100908 329
25848 595
191245 947
129814 402
21470 246
14683 694
67982 569
14019 285