626
21
3
2
0
1
4
5
11
32
6
7
17
13
18
66
15
142
10
20
8
26
505
9
25
19
29
22
23
30
41
54
28
16
14
338
40
64
49
58
1180
31
62
78
51
24
33
35
97
77
37
38
45
12