5
906
62
20
22
2
993
37
7
39
12
28
297
34
128
1
59
98
10
475
8
23
93
193
6
80
46
4
35
16
36
466
78
284
11
3