16263 80
22222 327
2364 197
67531 856
9696 78
3265 560
19940 262
31772 660
90084 289
27381 535
33414 97
9808 432
71027 309
17883 266
14618 573
8420 850
99966 633
3181 376
23201 51
11599 274
36767 544
12420 485
19677 240
2843 465
3270 397
5468 662
3374 299
90630 923