16
15
87
22
27
42
2
1
405
50
33
218
40
10
326
293
43
50k
1k
239
240
66
632
8
584
101
3
18k
554
14
15k
340
23