31456 420
17430 698
108061 679
42475 192
20367 500
96150 848
347917 710
73602 349
113502 576
162065 873
101266 558
33926 556
90854 436
120250 1008
22592 71
43865 829
39825 266
55267 417
320679 1054
45720 585
208359 831
74390 148
138963 467
152954 948