5601 78
21651 135
100849 424
46144 394
19189 512
50362 538
29108 817
46571 789
67475 1049
26076 619
10252 273
3997 80
6828 594
11980 770
4284 598
5499 940
4085 509
130442 828