19
0
14
16
27
5
40
4
6
25
137
54
30
3
22
200
28
15
17
24
42
32
307
397
229
193
268
153
205
365
721
726
895
1145
1293
1253
1833