51647 761
7508 718
6501 468
4215 107
7106 450
6220 558
15625 148
15611 245
2327 197
19695 1110
15103 150
6163 867
30586 116
6906 370
6684 601
2345 295
25518 447
4443 618
14091 255
5326 111
12535 250
7851 526
3420 28
5132 282
8475 591
8884 129
22079 531
5773 400