98550 305
21775 637
24626 65
16217 51
15856 47
53403 217
21275 349
17051 289
22472 144
42959 782
46516 625
5068 223
2554 347
3144 232
13899 781
2694 470
3750 199
1855 236
3176 319
5669 398
1690 91
2639 455
5151 332
5570 599
4603 315
2987 300
3216 404
6013 729