2325 77
121957 946
37199 429
9651 589
4004 595
185096 315
58201 491
6873 561
7524 716
5181 655
2375 116