23928 304
4052 256
3510 589
100655 809
94173 192
89678 711
160249 696
43258 442
79857 943
279055 971
55473 505
63589 879
57780 1001
62613 550
75808 162
109135 794
74975 337
71437 228
42397 765
86574 351
150390 1049
50495 763
73372 455
26995 86