31666 716
5276 530
61164 217
26188 728
7485 307
10171 530
17227 943
4751 706
5118 700
11317 868
4063 256