59563 455
6976 947
2744 181
12013 168
5931 138
15420 438
42841 625
41213 981
48083 317
33913 223
16917 113
8481 163
8125 553
18844 217
35101 932
10804 344
2685 316