2286 77
121767 946
37188 429
9644 589
3999 595
184865 315
58164 491
6868 561
7516 716
5176 655
2369 116