2
5
901
59
20
22
994
37
6
38
12
28
297
33
125
1
57
98
10
462
8
23
93
193
7
83
46
4
35
16
36
466
71
274
15
3