2298 656
1797 493
399 101
1462 428
545 63
7327 584
4338 829
50546 551
21665 415
8207 532
13197 928
1185 127
8569 713