9590 97
10855 158
9231 42
13920 677
14901 605
7652 440
16339 820
4535 610
16454 807
8040 462
19412 614
13011 405
11415 408
9618 253
7933 603
18503 811
7498 129
10091 90
8613 867
12447 313
15546 50
12209 86
8887 335
5136 392
17418 94
23352 176
31710 279
33822 78