2333 77
121996 946
37205 429
9655 589
4004 595
185152 316
58216 491
6877 561
7524 716
5181 655
2377 116