3
5
1
912
66
19
22
987
36
7
39
4
2
11
30
296
37
124
61
97
9
476
23
8
79
193
6
12
119
47
40
17
34
471
77
297
27