2304 656
1798 493
399 101
1462 428
551 63
7337 584
4340 829
50546 551
21670 415
8209 532
13198 928
1187 127
8569 713