14005 515
18198 58
15003 211
20966 325
38148 153
95356 125
3899 139
4137 212
4777 773
6040 225
2859 548
2694 549
1618 271
17274 180
20976 255
14275 161
18489 352
29296 879
29768 247
40009 709
111307 594
113065 174
13109 329
38644 237