30646 936
22991 760
15188 892
38145 1004
33367 1830
45455 1214
43075 1065
39561 517
13898 105
17953 1097
41213 770
10670 1351
23834 563
28435 1845