6
987
415
373
1092
909
2242
1114
1081
1997
1497
194
610
403
1067
196
130
879
905
301
