2320 77
121929 946
37199 429
9651 589
4004 595
185063 315
58196 491
6871 561
7523 716
5181 655
2374 116