10
12
44
8
6
4
1130
15
28
1
3
82
11
143
2
33
5
3014
14
23
79
880
49
90
22
21
215
16
107
47
13
446
17
7
105
151
73
148