5
2
1
10
7
313
4
3
14
56
40
38
8
13
47
29
1176
31
27
19
41
32
20
25
46
57
77
23
12
6
11
0
26
45
24
39
17
89
78
28
9
66
16
218
18
21
15
482
50
30
22