5601 78
21648 135
100831 424
46142 394
19189 512
50359 538
29099 817
46570 789
67468 1049
26076 619
10252 273
3997 80
6828 594
11980 770
4284 598
5499 940
4085 509
130433 828