21005 89
22225 361
204001 445
25728 676
79904 157
17006 357
32201 392
16550 170
25187 135
28973 311
71206 769
15313 364
28205 63
112172 313
119502 555
158495 817
175701 209
55126 253
17294 249
21389 285
23264 706
70048 298
64732 254
48135 370
158399 394
53800 691
95614 540
15866 419