10
9
30
31
443
35
28
140
104
6
4
77
848
11
4
298
108
335
10
23
333
10
17
2
119
208
43
8
643
73
15
24
484
