289
125
73
831
43
893
50
13
33
766
3602
550
1107
2226
132
36
809
20
59
62
32
35
96
136
161
127
141
16616
79