3000 136
48905 103
15667 398
12738 286
6592 385
6238 82
3335 259
1253 84
6979 833
3914 124
2849 471
5544 730
2988 277
6485 114
4416 56
3365 388
7170 513
9152 545
3698 127
9415 547
7712 778
8288 223
7274 353
2893 268
2782 93
6375 263
6826 154
5582 601