308928 850
56454 867
171808 613
128140 614
50029 736
161483 372
36023 193
79598 841
72952 121
58528 506