34252 502
40949 277
20433 161
25125 443
15188 49
21277 432
7814 681
19943 612
16048 116
26150 164
12001 357
15847 123
47708 330
43099 682
15087 461
9482 78