12631 888
2659 517
1538 424
416 95
3553 563
3069 657
3616 600
10003 820
6627 529
2119 439
4240 815
2905 459
7805 619
2674 358
2595 236
1114 96
2178 366
6878 752
2339 693
13492 524
963 88
2721 731
6800 706
1827 256