175
107
213
266
100
144
1006
83
53
49
43
449
71
606
19
89
134
174
510
165
2414
222
113
704
246
700
209
76
192