5642 78
21996 135
102335 425
46556 395
19289 513
50549 538
29395 817
46726 790
67919 1050
26108 619
10264 273
4011 80
6839 594
11988 770
4292 598
5513 940
4096 509
130908 830