509516 1034
185622 285
30391 492
2261 403
54679 105
43113 698
97319 508
38416 623
26148 87
150128 631
6637 104
10837 566
10731 144
17538 434
56984 811
60173 214
35815 744