1256 58
3777 670
3651 556
11380 435
30062 857
7871 398
9057 885
10033 510
11227 815
6080 335
10459 761
3613 172
7249 470
3306 112
8761 617
6182 519
5184 640