31660 716
5273 530
61164 217
26188 728
7485 307
10171 530
17227 943
4751 706
5117 700
11317 868
4061 256