2
31
75
300
117
169
861
148
649
482
1K
311