3
1
6
5
2
4
83
16
25
8
36
17
31
29
28
12
11
545
19
14
23
21
42
34
368
73
41
10
7
72
51
1145
9
15
33
13
18
54
59
61
0
24
46
39
22
32
98
76
40
66
141
26
20
517