5
35
81
303
120
170
871
149
654
484
1K
312