5015 232
1895 98
12071 120
15476 152
23364 302
20940 172
20217 81
19633 588
42639 226
19161 219
28314 704