50605 585
21375 444
22854 504
12342 305
31259 385
80768 489
15810 264
32086 301
39024 659
14944 906
14302 126
2287781 3862
375952 1076
40600 580
45690 385
57849 485
56572 872
65456 833
78188 616
33267 840
50163 314
76216 480
30540 597
19773 101