1093
1
89
334
491
347
1364
597
2
82
125
113
247
76
142
143
136
91
98
382
275
395
165
1445
3
122
130
295
153
47
121
85