527 140
2446 534
3358 391
6874 561
18932 879
12602 518
32326 436
7087 222
2741 164
2717 48
14314 634
8473 101