509146 1034
185558 285
30390 492
2261 403
54677 105
43110 698
97309 508
38416 623
26147 87
150127 631
6637 104
10836 566
10729 144
17538 434
56981 811
60167 214
35810 744