157
0
165
395
2316
212
107
194
303
330
95002
241
51
46
52
418
498
1192
125
663
100
127
420
136408
169
260
385
112
242
364