2454 526
2307 656
1798 493
400 101
1462 428
557 63
7339 584
4341 829
50548 551
21671 415
8212 532
13204 928
1187 127
8569 713