4979 832
10421 555
31303 281
618270 1432
12644 735
14289 653
139825 325
111104 866
10224 842
12337 676
2929 59
3868 95
3180 226
6346 458
3650 407
4164 528