5893 240
34149 259
21935 233
32604 172
33164 77
19968 429
6524 604
12183 303
12953 111
55926 467
21910 373
32599 935
10170 969
27229 293
101163 634
37014 544
32326 187
58532 157
3198 206
77838 251