12596 425
7391 239
6603 210
4206 723
4138 632
3679 702
5563 441
3013 100
2344 284
4999 240
14355 639
11490 212
5616 254
11676 904
14146 880
15536 587
19685 757
6244 412
8853 672
7024 333
5511 213
18929 137
7756 422
21391 653
3661 83
18279 292
6289 121
4874 751