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