21005 89
22223 361
203997 445
25727 676
79896 157
17006 357
32200 392
16550 170
25187 135
28973 311
71201 769
15313 364
28205 63
112172 313
119500 555
158491 817
175698 209
55123 253
17290 249
21389 285
23264 706
70045 298
64729 254
48131 370
158398 394
53798 691
95613 540
15866 419