44
138
250
1
706
7
390
5
1105
20
189
222
280
88
177
29
555
1452
85
82
172
13
32
2
30
248
311
8
80
47
117
16
152
140
172
101
1454
160
3
253
137
117
132
126
671
3
9
37
106
15
20
