2286 77
121773 946
37189 429
9644 589
3999 595
184870 315
58165 491
6868 561
7516 716
5176 655
2369 116