94
1
939
7
1379
179
623
97
3
26
60
53
158
115
125
2
79
131
543
462
146
114
155
83
101
1736
4
106
392
1034
633
565
642
284