30882 502
38428 277
18524 159
22948 443
13702 49
18815 431
7514 681
17034 612
15166 116
23910 164
10435 357
15000 122
44006 328
39680 680
13316 461
8577 78