2815 256
5971 655
7156 411
9601 548
16538 289
27193 103
64635 764
14439 196
101653 549
22431 556
21780 873
9461 501
17002 349
15073 511
13509 812
10170 590