Andy Leiser
101
90
61
68
114
813
25
246
305
400
265
450
269
250
155
186
219
348
231
119
308
141
199
486
362