31636 716
5267 530
61163 217
26186 728
7485 307
10171 530
17217 943
4749 706
5115 700
11316 868
4056 256