4933 520
18395 787
3173 782
2316 477
30885 175
9072 86
26935 137
18335 60
3783 218
1037 91
3673 948
3647 844
1612 270
6456 393
3247 902