43213 325
26387 194
7598 276
26783 1008
25939 356
66792 732
72100 276
47095 562
128017 788
18732 336
23963 393
8777 721
39634 310
36383 460
40250 259
11067 141
57210 655
32269 389
12982 607
51025 400
5535 169
355769 992
102966 852
28747 425
72234 583
50809 615
11697 745
62754 925