38
0
361
381
980
846
2522
899
404
1936
1
371
301
823
325
347
529
362
266
245
504
916
1009
520
641
251
358
101
81
988
490
680