32931 505
21420 120
37237 502
46444 279
22527 162
30967 443
17237 49
24943 433
8519 681
23061 613
17651 116
28982 164
13255 357
17526 124
53392 330
49044 682
17282 461
10642 78