5637 78
21953 135
102154 425
46513 394
19282 513
50529 538
29362 817
46714 790
67871 1050
26105 619
10263 273
4009 80
6837 594
11986 770
4292 598
5511 940
4096 509
130857 830