2976 670
3296 556
7590 435
29438 857
7284 398
8622 885
9862 510
11004 815
5826 335
9954 761
3430 172
7056 470
3156 112
8475 617
5967 516
5000 640