102769 201
60032 169
39035 174
266240 460
59148 664
52668 651
18255 481
73469 226
84807 701
56520 447
153442 402
92488 726
56467 585
51213 295
66267 222
56258 1005
73752 872
64259 565
64066 827
81653 826
28446 354
55451 240
63149 288
63322 437