3005 112
5496 42
17918 89
89006 399
19239 625
4933 360
3501 127
13833 606
26435 386
4247 88
4814 539
12252 157
21117 631
5584 758
14564 576
1649 275
1886 259
17768 250
6255 561
6459 140
2573 176
5127 508
8911 508
4640 223
12676 470
6529 728
1456 157
9359 38