50075 696
40577 311
42230 1110
41010 844
36702 119
13427 572
24949 109
17679 1210
31453 1588
23814 1097
37207 1918