20165 299
3956 256
3453 589
99226 809
92375 191
88520 710
158885 695
42496 442
78803 942
277415 971
54621 504
62497 879
56695 1001
61689 550
74842 162
107683 794
73966 337
70250 227
41422 765
85166 347
148333 1045
49189 763
72057 454
25701 86