5094 793
2891 454
11245 629
2483 61
8689 314
4837 791
25844 1037
43930 763
13039 584
23554 716
70573 91
46017 158
98515 701