2453 526
2305 656
1798 493
400 101
1462 428
557 63
7338 584
4341 829
50548 551
21671 415
8210 532
13202 928
1187 127
8569 713