51531 486
32243 240
15708 563
15347 622
74189 647
1580409 4546
470529 1318
1138170 1900
957404 2043
444087 855
13416 622
609353 1240
9865 117
9987 299
551156 1813
398684 979
369591 1025
396285 1142
26332 288
631497 975
21213 188
513319 728
478189 615
749959 1462
15709 620
17179 77
15832 78
20629 626