5230 652
8148 51
205852 1043
54963 317
26709 720
23408 593
8323 616
3417 166
8096 619
4641 729
2286 111
4393 418
87393 538