3
2
10
7
5
8
15
22
4
16
6
17
11
1
19
29
21
18
12
157
9
137
26
44
70
14
65
67
25
630
315
39
268
94
205
375
257