509753 1034
185664 285
30391 492
2261 403
54681 105
43114 698
97323 508
38416 623
26148 87
150130 631
6637 104
10837 566
10731 144
17538 434
56986 811
60176 214
35816 744