32032 404
50842 132
96198 875
85315 743
40030 266
20503 421
12272 584
76951 830
74880 523
114281 478
13348 699
14190 103
17856 412
50913 543
156597 584
155991 219
79569 178
56273 633
17216 531
3856 497
20804 999
93141 711
85820 721
4135 361
155676 648