32484 502
40028 277
19779 161
24118 443
14495 49
20179 431
7708 681
18446 612
15705 116
25075 164
11498 357
15565 123
45974 328
41637 682
14549 461
9141 78