5642 78
21999 135
102356 425
46557 395
19289 513
50549 538
29399 817
46729 790
67925 1050
26109 619
10264 273
4011 80
6839 594
11988 770
4292 598
5513 940
4096 509
130913 830