451
0
390
25137
213
81
521
1
1289
2105
2284
383
180849
2407
2
945
300
729
433
278
196
347
345
273
341
440
105290
797
269
248
781
2051
166543
18