165 37
250 45
393 83
5141 657
3563 458
77722 151
1435 169
3102 685
525 47
29201 215
5080 567
331368 675
286148 673
18065 286
4882 860