462
0
165
111
333
533
606
367216
270
187
251
304
104
245
140
143
83
1270
996
299
249
99
29
252
15
94791
58
65
213
80