3033 510
2340 175
3722 773
2792 423
104482 584
81286 803
73907 577
3539 522
2765 232
3336 618
4718 446
2338 68
3072 366
2153 189
45361 786
3082 527
1583 277