20165 299
3956 256
3453 589
99226 809
92375 191
88519 710
158885 695
42496 442
78800 942
277415 971
54620 504
62496 879
56694 1001
61688 550
74842 162
107676 794
73962 337
70250 227
41422 765
85166 347
148332 1045
49187 763
72057 454
25701 86