5591 78
21606 135
100643 424
46112 394
19179 512
50336 537
29061 817
46542 789
67404 1049
26074 619
10250 273
3995 80
6826 594
11976 770
4282 598
5496 940
4084 509
130382 828