0
6
4
2
3
8
5
36
27
13
51
22
11
23
16
41
42
18
70
14
285
74
112
138
120
65
32
20
37
685
323
160
218
307
810
410