30526 48
45595 78
23782 172
21800 617
31012 212
16983 405
22145 153
11448 396
8009 319
3082 273
11674 441
13523 655
21804 504
10425 545
35397 102
14075 885
18845 1006
41065 57
3991 432
9126 130
4664 909
6786 640
34916 351
30868 210
8224 135
15337 632
52898 818
22971 121