2454 526
2309 656
1798 493
400 101
1462 428
558 63
7340 584
4341 829
50548 551
21672 415
8213 532
13204 928
1187 127
8569 713