5016 232
1895 98
12072 120
15479 152
23367 302
20942 172
20219 81
19635 588
42640 226
19164 219
28316 704