5631 78
21913 135
101971 425
46448 394
19273 513
50507 538
29333 817
46697 790
67814 1050
26102 619
10263 273
4009 80
6836 594
11986 770
4292 598
5507 940
4094 509
130812 830