41276 845
23788 646
8870 256
3354 590
6206 823
2997 193
9878 347
8570 383
8154 788
7653 713
2431 471
2707 44
15447 592
3005 852