5096 87
4066 378
6652 434
19964 265
5912 87
23452 375
8785 326
7772 317
15129 668
15628 505
3267 170
9607 37
7656 640
3298 565
3207 372
12238 168
3940 79
3761 114