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