19807 667
5093 62
40625 781
2843 439
4188 181
5840 654
8945 423
4226 385
23677 353
1883 233
1393 240
5215 259
26087 542
4687 258
1661 78
3824 551
1627 337
3139 297
16180 302
15075 208
5441 137
6590 225
4641 994
2844 515