30596 667
11175 520
34047 137
25090 612
14445 128
43841 930
11268 931
22145 743
43874 274
7597 359
157047 721
37127 257
21059 63
28331 631
14261 168
9230 159
65815 448
59699 204
15758 569
13542 277
12846 113
31189 684
7171 208
7808 485
142153 1077
7696 557
56973 404