2631 620
2513 495
5648 441
22223 600
6502 213
2354 172
2644 115
1383 296
4915 331
1778 256
4120 686
2193 458
3838 242
1139 137
3015 461
2221 334
5326 290
3163 564
3485 372
2889 178
4985 376
2786 641
6573 664
3871 861
7685 441
4824 729
19689 902
6798 722