2140 95
5536 661
5115 495
4351 130
85408 875
4785 625
3383 742
1906 287
9312 464
3435 619
5857 156
2049 198
4291 548