161
96
917
575
452
456
287
152
292
140