22247 407
12289 551
13358 722
19760 420
15558 296
9158 54
49044 682
10651 50
16608 777
20903 759
23941 313
16236 573
4863 170
28689 416
45906 342
13630 656
37322 142
24387 158