25096 82
9891 41
24043 522
12896 31
28383 225
26594 164
12462 722
20198 410
17589 686
5822 390
36356 685
21750 645
24776 185
24403 130
18855 521
48982 492
12886 498
12288 357
19553 165
13884 630
11756 57
18074 419
13192 224
17791 450
29574 374
10767 291
16495 687
21241 509