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