5951 773
34553 510
10777 506
9482 61
6084 127
6297 151
3963 79
4226 944
6445 717
2990 439
3226 294
4397 685
24553 386