98550 305
21774 637
24624 65
16215 51
15852 47
53398 217
21272 349
17050 289
22472 144
42956 782
46514 625
5068 223
2554 347
3143 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
3212 404
6013 729