0
9
10
16
2
275
23
4
8
13
22
19
17
14
630
63
39
11
15
18
31
59
80
377
43
29
942
32
58
101
366
71
45
139
40
252
46
525
61
24