454
0
1131
409
415
476
637
957
31535
342
410
366
1661
1
1043
776
2143
417
328
991
1045
2290
2
881
262
78
547
263
393
1101
72
668
543