21540 332
6534 306
18677 167
12733 385
74999 463
8936 669
39493 310
28630 425
82724 807
77186 568
4420 555
13096 720
1222 44