105095 295
283832 831
7678 340
81287 531
57404 332
64549 538
118753 659
51484 492
149303 376
40183 833
13990 603
56693 318
145247 615
11624 648
124300 648
107442 464
79020 279
60536 736
85794 895
212580 1107
66271 868
107543 461
54565 124
60823 641
105385 745
25342 375
91095 631
109691 309