22922 280
3918 551
23783 478
6550 89
9868 796
13498 532
12474 129
21534 843
13272 417
10483 831
25936 265
28453 738
3776 761