5883 240
34106 259
21902 233
32531 172
33138 77
19937 429
6515 604
12164 303
12933 111
55873 467
21864 373
32558 935
10157 969
27180 293
101008 634
36974 544
32271 187
58466 157
3186 206
77769 251