3097 172
65625 475
22545 142
18351 740
81068 644
8316 958
35596 234
24670 153
6309 168
9941 196
5569 260
11014 689
12548 799
6595 637
10073 504
5050 433
14926 882
8412 809
12398 81
8645 343
11846 324
3571 387
7460 180
14725 170