22021 156
28007 251
42787 509
35257 603
18578 547
11632 562
8768 407
8257 433
23191 570
38182 952
12367 675
22773 422
90091 840
8296 681
17791 326
17068 116
13842 32
25878 132
51665 492
30789 458
12391 57
18787 450
29179 41
14055 119
7812 47
52759 593
18343 731
16246 581