5231 652
8148 51
205888 1044
54976 317
26717 720
23423 593
8328 616
3417 166
8097 619
4641 729
2289 111
4394 418
87421 538