21005 89
22221 361
203995 445
25727 676
79886 157
17006 357
32200 392
16550 170
25186 135
28970 311
71200 769
15313 364
28204 63
112171 313
119495 555
158487 817
175694 209
55123 253
17289 249
21386 285
23264 706
70041 298
64727 254
48128 370
158398 394
53794 691
95611 540
15866 419