50662 585
21397 444
22890 504
12355 305
31340 385
80858 489
15830 264
32136 301
39062 659
14972 906
14327 126
2290445 3862
376044 1078
40625 580
45694 385
57873 485
56587 872
65468 833
78249 616
33285 840
50197 314
76312 480
30549 597
19790 101