17586 766
18608 205
17605 645
20807 274
14466 707
5340 518
7851 729
8745 87
12433 287
6735 442
10906 224
20583 252
11603 343
11646 326