5
35
80
303
120
169
871
148
652
484
1K
312