25048 577
6457 317
9442 615
18370 878
5642 140
4289 342
2291 125
13125 223
5055 637
15080 459
4104 104
2322 28
2382 254
8673 797
12433 407
2348 238
1895 117
7742 598
15911 541
6334 664
4749 215
6000 637
2711 159
6619 503