447
1
352
131
104
506
3
123
1446
395
85
122
165
130
98
89
382
2
275
125
113
82
597
248
76
295
127
1209
4
218
102
153
47
121