12941 169
43987 843
13792 699
41038 897
19885 742
4261 235
3829 416
4520 513
6168 1017
1415 121
14633 80
2783 291