523877 1047
188951 287
30464 492
2273 403
54980 105
43282 698
97762 508
38424 623
26154 87
150268 631
6706 104
10869 566
10838 144
17549 434
57445 811
60777 214
36061 744