5060 163
7063 481
7567 303
14526 350
29478 675
34132 209
13581 604
10734 327
15194 172
43301 647
12661 78
25924 249
47134 322
9364 88
12683 317
11494 498
40557 197
43468 279
41425 549
8112 274
41569 843
48856 904
25598 602
9778 629