5641 78
21964 135
102237 425
46533 395
19284 513
50535 538
29373 817
46721 790
67886 1050
26106 619
10263 273
4010 80
6839 594
11987 770
4292 598
5512 940
4096 509
130877 830