5016 232
1895 98
12071 120
15477 152
23364 302
20941 172
20219 81
19633 588
42639 226
19162 219
28316 704