5016 232
1895 98
12074 120
15484 152
23374 302
20946 172
20224 81
19641 588
42649 226
19171 219
28323 704